body {
font-family:Verdana, Arial, Helvetica, Sans-Serif;  
width:800px;
margin-top:0px;
background-color:#CCCC99;
text-align:center;
}
table {
width:800px;
border-collapse:collapse;
}
tr, td {
margin:0px;
padding:0px;
vertical-align:top;
}
a:visited.toplinks, a:link.toplinks, a:active.toplinks {
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#003300;
padding-left:12px;
}
a:hover.toplinks {
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#FFFFCC;
padding-left:12px;
}
a:visited.textlink, a:link.textlink, a:active.textlink {
text-decoration:underline;
color:#000000;
}
a:hover.textlink {
text-decoration:underline;
color:#006600;
}
.footer {
margin:0px;
padding-top:8px;
padding-bottom:8px;
background-color:#CCCC99;
font-weight:bold;
color:#000000;
font-size:13px;
line-height:20px;
text-align:center;
}
h1 {
margin-top:5px;
margin-bottom:5px;
font-weight:bold;
color:#000000;
text-align:center;
font-size:18px;
}
.willkommen {
margin-top:10px;
font-weight:bold;
color:#000000;
text-align:center;
font-size:13px;
}
h2 {
margin-bottom:2px;
padding-left:15px;
font-weight:bold;
color:#000000;
text-align:left;
font-size:13px;
}
h3 {
margin-bottom:2px;
padding-left:20px;
font-weight:bold;
color:#000000;
text-align:left;
font-size:13px;
}
h4 {
margin-bottom:10px;
font-weight:bold;
color:#000000;
text-align:center;
font-size:13px;
}
.text {
font-size:12px;
color:#000000;
text-align:justify;
}
.impressum {
font-size:12px;
color:#000000;
padding-left:20px; padding-right:20px;
text-align:justify;
line-height:15px;
}
ul {
margin-top:10px;
font-size:12px; 
color:#000000;
text-align:left;
line-height:18px;
}

ul.leistungsangebote {
margin-top:10px;
font-size:12px;
color:#000000;
text-align:left;
line-height:18px;
}
.akt_link {
width:132px;
margin:0px;
padding:0px;
margin-top:8px;
margin-left:3px;
background-color:#C3E4A1;
border-top:1px solid #336633;
border-bottom:1px solid #336633;
font-size:13px;
font-weight:bold;
color:#000000;
text-align:right;
}
.link {
width:132px;
margin:0px;
margin-top:8px;
margin-left:3px;
background-color:#66CC33;
border-top:1px solid #66CC33;
border-bottom:1px solid #66CC33;
font-size:13px;
font-weight:bold;
color:#000000;
text-align:left;
}
table.content {
border-collapse:collapse;
width:665;
height:300px;
background-color:#C3E4A1;
border:1px solid #336633;
border-right:2px solid #336633;
}
td.abstand_content {
padding:10px;
}
table.leistungen {
width:640;
}
td.menu_back {
background-color:#66CC33;
background-image:url(../images/wag_menu_back.gif);
line-height:25px;
}
table.gartentipps {
width:600;
margin-left:20px;
}
td.monat {
width:100px;
background-color:#99CC66;
text-align:center;
font-size:12px;
font-weight:bold;
line-height:25px;
border:1px solid #336633;
vertical-align:center;
}
a:visited.monatlink, a:link.monatlink, a:active.monatlink {
text-decoration:underline;
color:#000000;
}
a:hover.monatlink {
text-decoration:underline;
color:#CCFF99;
}
td.formular {
font-family:Verdana, Arial, Helvetica, Sans-Serif; 
width:33%;
text-align:right;
font-size:12px;
font-weight:bold;
padding-right:10px;
vertical-align:middle;
line-height:25px;
}
td.eingabe {
vertical-align:middle;
}
td.thema {
vertical-align:top;
width:33%;
text-align:right;
padding-right:10px;
padding-top:5px;
}
td.anliegen {
font-family:Verdana, Arial, Helvetica, Sans-Serif; 
text-align:left;
font-size:12px;
font-weight:bold;
line-height:25px;
padding-left:120px;
vertical-align:bottom;
}
td.anfrage {
padding-top:4px;
}
select, textarea, input {
font-family:Verdana, Arial, Helvetica, Sans-Serif; 
border:1px solid #336633;
background-color:#99CC66;
font-size:12px;
}
.button {
padding:3px;
background-color:#CCCCCC;
border:2px solid #333333;
font-size:12px;
font-weight:bold;
}
td.abschicken {
text-align:center;
}
.arbeitsgebiete {
font-size:12px;
color:#000000;
padding-left:20px; padding-right:20px;
text-align:justify;
line-height:18px;
}
.meldung {
margin-top:0px;
margin-bottom:0px;
font-size:12px;
color:#000000;
padding-left:20px; padding-right:20px;
text-align:justify;
line-height:13px;
}
img.arbeitsgebiete {
padding:8px;
}