body { padding: 0; margin: 0; background: #C4E1D3; font-family: arial, helvetica, sans-serif; color: #000; }

#zukunft { margin-left: 10.3em; margin-top: 0px; margin-right: .5em; height: 30px; background: url(zukunft.jpg) no-repeat; border-bottom: #7EBEA0 4px solid; }
#bildung { margin-left: 5.4em; margin-top: -24px; margin-right: .5em; height: 30px; background: url(bildung.jpg) no-repeat; border-bottom: #B4D9C8 4px solid; }
#kinder { margin-left: 1em; margin-top: -24px; margin-right: .5em; height: 30px; background: url(kinder.jpg) no-repeat; border-bottom: #FFF 1px solid; }

#divnavi { margin-top: 1.4em; margin-bottom: 1.4em; }
ul.navi { margin-left: 0em; list-style-position: outside; list-style-type: none; }
li.navi { display: inline; margin-left: 1em; background: #096; padding: 0.2em 0.3em 0.3em 0.3em; }
li.navia { display: inline; margin-left: 1em; background: #096; padding: 0.2em 0.3em 1.7em 0.3em; }

#divnaviunter
ul.unternavi { margin-top: -1em; margin-bottom: 0em; margin-left: 5em; margin-right: 0em; list-style-position: outside; list-style-type: none; }
li.unternavi { display: inline; margin-left: 1em; background: #096; padding: 0.1em 0.2em 0.2em 0.2em; }
li.unternavia { display: inline; margin-left: 1em; background: #096; padding: 0.1em 0.2em 0.7em 0.2em; }

#bild { clear: both; }

#text { padding-right: 1em; padding-left: 1em; padding-top: 1em; padding-bottom: 1em; margin-top: -1em; margin-bottom: 0em; margin-left: 6em; margin-right: 6em; background: #FFF; }
#textmitunter { padding-right: 1em; padding-left: 1em; padding-top: 1em; padding-bottom: 1em; margin-top: 0em; margin-bottom: 0em; margin-left: 6em; margin-right: 6em; background: #FFF; }
#textform { padding-right: 1em; padding-left: 1em; padding-top: 1em; padding-bottom: 1em; margin-top: 3em; margin-bottom: 1em; margin-left: 4em; margin-right: 4em;background: #FFF; }

p { font-size: .9em; line-height: 1.3em; }
.slogan { font-size: 1em; font-weight: bold; text-align: center; color: #7EBEA0; padding: 5px 0px 0px 0px; } 
.zitat { font-weight: normal; font-style: italic; color: #006400; margin-bottom: -20px; } 
.autor{ font-size: .8em; font-style: italic; text-align: right; }
.zurueck{ text-align: right; }

td.form { font-size: .7em; line-height: 1.2em; font-weight: bold; }

H1 { font-size: 1.70em; font-weight: bold; color: #7EBEA0; margin-bottom: -.2em; }
H2 { font-size: 0.9em; font-weight: bold; color: #006400; margin-bottom: -.6em; }
H3 { font-size: 0.9em; font-style: italic; color: #006400; margin-bottom: -.8em; }
H4 { font-family: times, verdana; font-size: 1.0em; font-style: italic; color: #006400; margin-bottom: -.5em; }
H5 { font-size: 1em; font-weight: bold; color: #006400; }

ul.t { list-style-image: url("ulgruen.gif"); font-size: .9em; line-height: 1.4em; margin: -.1em 0em 0em 2em; }

a:link { color: #FFF; font-size: .8em; font-weight: bold; text-decoration: none; }
a:visited { color: #C4E1D3; font-size: .8em; font-weight: bold; text-decoration: none; }
a:hover { color: #FFF; font-size: .8em; font-weight: bold; text-decoration: underline; }
a:active { color: #FFF; font-size: .8em; font-weight: bold; text-decoration: underline; }
a:focus { color: #FFF; font-size: .8em; font-weight: bold; text-decoration: underline; }

a:link.unter { color: #FFF; font-size: .75em; font-weight: bold; text-decoration: none; }
a:visited.unter { color: #C4E1D3; font-size: .75em; font-weight: bold; text-decoration: none; }
a:hover.unter { color: #FFF; font-size: .75em; font-weight: bold; text-decoration: underline; }
a:active.unter { color: #FFF; font-size: .75em; font-weight: bold; text-decoration: underline; }
a:focus.unter { color: #FFF; font-size: .75em; font-weight: bold; text-decoration: underline; }

a:link.text { font-size: .9em; color: #006400; }
a:visited.text { font-size: .9em; color: #006400; }
a:hover.text { font-size: .9em; color: #006400; }
a:active.text { font-size: .9em; color: #006400; }
a:focus.text { font-size: .9em; color: #006400; }
