body { background:#668134; color:#000; font-family:arial, sans-serif; font-size:80.1%; margin:0 auto; max-width:76em; padding:0; }

a, a:link { background:inherit; border:none; color:#000; font-size:inherit; font-weight:700; }
a img { border-bottom:medium solid transparent; }
a:visited { font-weight:inherit; }
a:hover, a:active, a:focus { background:#000; color:#ffdd42; text-decoration:none; }
a:hover img, a:active img, a:focus img { border-bottom:medium solid #000; }

h1, h2, h3, h4, h5 { font-weight:400; margin:0; text-decoration:none; }
h2, h3, h4, h5 { padding:0 0 0.5em; }
h1 { font-size:1.3em; }
h2 { font-size:1.2em; }
h3 { font-size:1.1em; font-weight:700; }
h4 { font-size:1em; font-weight:700; }
h5 { font-size:0.9em; }

p, blockquote, ol { margin:0.2em 0 0.8em; padding:0; }
blockquote { padding:0 0 0 1.6em; }

#navi { background:#b3d36c; margin:0 1.4em 0 0; padding:0.2em 0.5em 0 0.5em; width:13em; height: 70em; float:left; }
#navi ul, #navi li { list-style:none; margin:0; padding:0; }
#navi a { margin:0; padding:0.3em; color:#fff; font-size:1.1em; font-weight:700; text-decoration:none; text-transform:uppercase; display:block; }
#navi a:hover { background:#000; color:#ffc112; }

#sponsorleiste { padding:0.8em 0 0 0; }
#sponsorleiste a:hover, #sponsorleiste a:active, #sponsorleiste a:focus { background:none; }
#sponsorleiste ul, #sponsorliste li { list-style: none; padding 15em 15em 1em 1em; }

#subnavi { list-style:disc; }
#subnavi a { font-size:0.9em; padding:0 0 0 2em; }

#content { margin:1em; padding:1em; }
#content ul, #content li{ list-style: none; padding 1em 1em 1em 1em; }
#content img { float:left; margin:0.5em 0.5em 0.5em 0; }
#bannerliste ul, #bannerliste li{ list-style: none; padding 15em 15em 1em 1em; }
