body { width:72%; margin:auto; margin-top:1em; margin-bottom:1em; background-color:#FFF }

#document { padding:2em; border:1px solid #DDD }
#head { width:32%; padding:2px; padding-left:1em; color:#FFF; background:#DDD url(../pic/oben.png) no-repeat; font:bold 0.8em arial,sans-serif }
#foot { margin-left:32%; padding:2px; padding-right:1em; clear:both; text-align:right; color:#FFF; background:#000 url(../pic/unten.png) bottom right no-repeat; font:bold 0.8em arial,sans-serif }

#nav { margin:0 0 3em 3em; float:right }
#content { margin-right:3em }

h1 { margin-bottom:2em; color:#333; font:bold 1.1em arial,sans-serif }
h2 { margin-bottom:2em; color:#333; font:bold 1em arial,sans-serif }
p, ul, form, .navpictext { margin-bottom:2em; color:#333; font:normal 0.9em arial,sans-serif }
p.partner { margin-bottom:1em; font:normal 0.8em arial; text-align:right }
input, textarea { margin-bottom:1em }
fieldset { margin:0; padding:0; border:none }
.navtext { margin-left:64px; font-weight:bold }
.navpic { width:188px; height:120px; border:5px solid #DDD }
.navpictext { display:block; text-align:right; font-style:italic; font-size:0.7em }

a { font-weight:bold; text-decoration:underline }
p.partner a { font-weight:normal }
a:link { color:#F00 }
a:visited { color:#F33 }
a:hover { color:#FD3 }
a:active { color:#0C0 }
#foot a:link { color:#FD3 }
#foot a:visited { color:#FE6 }
#foot a:hover { color:#F00 }
#foot a:active { color:#0C0 }
