body { color: #999; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-image: url(../Bilder/steingarten/backgr.gif); background-repeat: repeat-x; background-attachment: scroll; margin: 0; padding: 0; }

p { }

td { }

h1 { color: #6c0; font-size: 14px; font-weight: bold; margin: 0 0 27px; }

h2 { font-size: 11px; font-weight: bold; line-height: normal; margin: 0 0 18px; }

h3 { font-size: 11px; font-weight: bold; line-height: normal; margin: 22px 0 10px; padding-top: 10px; border-top: 1px solid #6c0; }

ul { list-style-type: square; margin: 1em 0 1em 40px; }

a:link { color: #6c0; text-decoration: underline; }
a:visited { color: #6c0; }
a:hover { color: #090; }
a:active { color: #6c0; }

#logo { position: absolute; top: 0; left: 0; width: 240px; height: 60px; }

#naviwechsel { font-size: 9px; font-weight: bold; text-align: right; position: absolute; top: 46px; left: 210px; width: 370px; height: 15px; }
#naviwechsel a:link { color: #999; text-decoration: none; }
#naviwechsel a:visited { color: #999; text-decoration: none; }
#naviwechsel a:hover { color: #6c0; text-decoration: none; }
#naviwechsel a:active { color: #999; text-decoration: none; }

#navistandard { font-size: 9px; position: absolute; top: 46px; left: 620px; width: auto; height: 15px; }
#navistandard a:link { color: #999; text-decoration: none; }
#navistandard a:visited { color: #999; text-decoration: none; }
#navistandard a:hover { color: #6c0; text-decoration: none; }
#navistandard a:active { color: #999; text-decoration: none; }

#zirleiste { background-color: #ccc; position: absolute; top: 80px; left: 150px; width: 450px; height: 20px; border-right: 1px solid #fff; border-left: 1px solid #fff; }

#navi { position: absolute; top: 120px; left: 20px; width: 127px; height: auto; }
#navi p { font-size: 1px; line-height: 1px; margin: 3px; }
#navi ul { display: block; margin-left: 0; padding-left: 0; }
#navi li { margin-left: 20px; list-style-image: url(../Bilder/steingarten/square.gif); }
#navi a:link { color: #999; text-decoration: none; }
#navi a:visited { color: #999; text-decoration: none; }
#navi a:hover { color: #6c0; text-decoration: none; }
#navi a:active { color: #999; text-decoration: none; }
#navi .container { color: #999; text-decoration: none; }
#navi .container a:link { color: #999; text-decoration: none; }
#navi .container a:visited { color: #999; text-decoration: none; }
#navi .container a:active { color: #999; text-decoration: none; }
#navi .container a:hover { color: #f30; text-decoration: none; }
#bilder { position: absolute; top: 120px; left: 150px; width: 130px; height: auto; padding-top: 35px; }
#bilder img { margin-bottom: 20px; border: solid 1px #6c0; }

#content { position: absolute; top: 120px; left: 300px; width: 280px; height: auto; }
#content label { margin-bottom: 5px; }
#content input { width: 280px; margin-bottom: 10px; border: solid 1px #6c0; }
#content button { margin-bottom: 10px; width: 280px; border: solid 1px #6c0; }
#content textarea { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 280px; margin-bottom: 10px; border: solid 1px #6c0; }
#content .vergessen { background-color: #ffefef; }
#news { position: absolute; top: 120px; left: 600px; width: 200px; height: auto; }
#news iframe { margin: 0 0 0 0; padding: 0; }
#news h1 { color: #999; font-size: 11px; font-weight: bold; line-height: normal; margin-bottom: 5px; padding-bottom: 5px; padding-left: 20px; border-bottom: 1px solid #6c0; border-left: 1px solid #6c0; display: block; }
#news p { padding-left: 20px; }
#news table { padding-left: 20px; margin: 5px 0 10px 0; }

.footer { font-size: 9px; width: 280px; padding-top: 2px; border-top: 1px solid #6c0; display: block; }

.subnavi { font-size: 9px; line-height: 14px; display: block; }
.subnavi a:link { text-decoration: underline; }
.subnavi a:visited { text-decoration: underline; }
.subnavi a:hover { text-decoration: underline; }
.subnavi a:active { text-decoration: underline; }

